/*
 * General definitions
 */
body {
	font-family: Arial, sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
}

a:link {
	color: #314e6c;
	text-decoration: underline;
}

a:visited {
	color: 494066;
	text-decoration: underline;
}

a:hover {
	color: #7590ae;
	text-decoration: none;
}


/*
 * Main elements
 */
div#docHeader {
	background: url(img/bg.png) #53677d;
	border-bottom: 2px solid black;
}

div#docFooter {
	font-size: 0.9em;
	text-align: right;
}

div#docContent {
	margin: 0.5em;
}

/*
 * Style for Doxygen auto-generated elements
 */

/* Navigation bar */
div.qindex {
	text-align: center;
}

/* Subgroup headers */
div.groupHeader {
	font-size: 1.2em;
	font-weight: bold;
}

/* Function index item left */
td.memItemLeft {
	padding-top: 0.2em;
}

/* Function index space @ left */
td.mdescLeft {
}

/* Function index item */
td.memItemRight {
	padding-top: 0.2em;
}

/* Descriptions in function index */
td.mdescRight {
	font-style: italic;
}

/* Function header box */
table.mdTable {
	background-color: #eae8e3;
	border: 1px solid #bab5ab;
	width: 100%;
}

/* Names in function header box */
table.mdTable td.mdname {
	color: #663822;
}

/* Sources */

/* Source box */
div.fragment {
	background-color: #eae8e3;
	border: 1px solid #bab5ab;
	width: 100%;
}

/* Preprocessor, "#include" etc */
span.preprocessor {
	color: #990000;
}

/* Keywords, "int" etc */
span.keywordtype {
	color: #267726;
}

/* Comments */
span.comment {
	color: #887fa3;
}

/* String literals */
span.stringliteral {
	color: #df421e;
}

/* Keywords, "return" etc */
span.keywordflow {
	color: #663822;
}
